#ifndef MPRPCCHANNEL_H
#define MPRPCCHANNEL_H

#include <google/protobuf/service.h>  // ::google::protobuf::RpcChannel

class MprpcChannel : public ::google::protobuf::RpcChannel
{
public:
    // 所有 通过stub代理对象调用的rpc方法， 都走到这里了， 统一做rpc方法调用的数据序列化和网络发送
    void CallMethod(const ::google::protobuf::MethodDescriptor* method,
                          ::google::protobuf::RpcController* controller, const ::google::protobuf::Message* request,
                          ::google::protobuf::Message* response, ::google::protobuf::Closure* done) override;

private:


};

#endif